]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
8 years agokeyboardManager: Preserve current keymap across reloads
Carlos Garnacho [Sun, 29 Apr 2018 14:28:04 +0000 (16:28 +0200)]
keyboardManager: Preserve current keymap across reloads

The IM can pretty much update the input sources anytime (even if
to set the same ones). That ends up triggering rebuilding all user
defined keymaps, and losing modifier state if we are unfortunate
enough that this caught us while pressing one.

One common situation seems to be password entries, resulting in
the wrong character being printed if the first character happens
to require the shift key.

If the current keymap is not found in the newly loaded list,
this._current will end up null, with the same behavior as we get
currently (immediate keymap reload).

https://bugzilla.redhat.com/show_bug.cgi?id=1569211

https://gitlab.gnome.org/GNOME/gnome-shell/issues/240

Closes: #240
8 years agoscripting: Fix argument list of createTestWindow()
Yussuf Khalil [Wed, 25 Apr 2018 21:47:06 +0000 (23:47 +0200)]
scripting: Fix argument list of createTestWindow()

Commit f285f2c6 changed Scripting.createTestWindow() to accept a parameter
object instead of a parameter list but forgot to remove the width and height
arguments. This breaks the "core" test as all windows are created with default
settings.

8 years agoBump version to 3.29.1
Florian Müllner [Wed, 25 Apr 2018 18:34:05 +0000 (20:34 +0200)]
Bump version to 3.29.1

Update NEWS.

8 years agoUpdated Spanish translation
Daniel Mustieles [Wed, 25 Apr 2018 11:16:18 +0000 (13:16 +0200)]
Updated Spanish translation

8 years agoUpdated Czech translation
Marek Cernocky [Tue, 24 Apr 2018 15:33:14 +0000 (17:33 +0200)]
Updated Czech translation

8 years agoUpdate Friulian translation
Fabio Tomat [Mon, 23 Apr 2018 19:42:08 +0000 (19:42 +0000)]
Update Friulian translation

8 years agonetwork: initialize the agent asynchronously
Lubomir Rintel [Thu, 11 Jan 2018 09:50:45 +0000 (10:50 +0100)]
network: initialize the agent asynchronously

This also bumps the NM requirement. We actually already use API from
1.0, but regularly hit various NetworkManager bugs with versions prior
to 1.10.2. 1.10.4 fixes the asynchronous agent initialization.

https://bugzilla.gnome.org/show_bug.cgi?id=789811
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/63

8 years agoUpdate Romanian translation
Daniel Șerbănescu [Sun, 22 Apr 2018 16:48:18 +0000 (16:48 +0000)]
Update Romanian translation

8 years agopolkitAgent: Guard against repeated close() calls
Florian Müllner [Sat, 21 Apr 2018 16:39:10 +0000 (18:39 +0200)]
polkitAgent: Guard against repeated close() calls

We use the close() method to disconnect signal handlers set up in
init(), however the handler ID is only valid in the first call in
case the method is called more than once.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/221

8 years agoUpdated Slovenian translation
Matej Urbančič [Fri, 20 Apr 2018 19:59:35 +0000 (21:59 +0200)]
Updated Slovenian translation

8 years agothunderbolt: sync D-Bus API with bolt changes
Christian Kellner [Thu, 19 Apr 2018 12:22:04 +0000 (14:22 +0200)]
thunderbolt: sync D-Bus API with bolt changes

bolt 0.3 deprecated all AUTHORIZED_XXX status flags, but added
a CONNECTING one. Also AuthFlags got renamed to AuthCtrl.

8 years agothunderbolt: remove gdbus error prefix, if present
Christian Kellner [Thu, 19 Apr 2018 12:18:13 +0000 (14:18 +0200)]
thunderbolt: remove gdbus error prefix, if present

If we get an error during device enrollment, the message might be
prefixed to indicate that the error came from the remote peer. We
are presenting that message to the user so strip that prefix away
if it was there.

8 years agothunderbolt: fix enroll-failed signal args order
Christian Kellner [Thu, 19 Apr 2018 12:13:20 +0000 (14:13 +0200)]
thunderbolt: fix enroll-failed signal args order

The devices emitted (device, error) while the connected handler
was expecting (error, device). The former is more consistent
with the rest of the code (so change it to device, error).

8 years agoUpdate Russian translation
Stas Solovey [Thu, 19 Apr 2018 20:32:53 +0000 (20:32 +0000)]
Update Russian translation

(cherry picked from commit 0d031dc20feb3946e037d6f4d4812ea1a125e82b)

8 years agotheme: Improve look of login user-list
verdre [Sun, 8 Apr 2018 10:25:32 +0000 (12:25 +0200)]
theme: Improve look of login user-list

* Remove tiny padding of user-list
* Less space between avatar and username
* Apply the 1em padding only to the user-widget, not the timed-login-indicator

8 years agotheme: Use a padding of 6px on the user-list items according to HIG
verdre [Sat, 7 Apr 2018 19:23:22 +0000 (21:23 +0200)]
theme: Use a padding of 6px on the user-list items according to HIG

8 years agologinDialog: Don't display timed login indicator if unused
verdre [Sat, 7 Apr 2018 19:23:13 +0000 (21:23 +0200)]
loginDialog: Don't display timed login indicator if unused

This fixes the slightly bigger padding underneath the login item compared to the padding above

8 years agologinDialog: Correct source name for timed login idle timeout
verdre [Tue, 17 Apr 2018 21:09:31 +0000 (23:09 +0200)]
loginDialog: Correct source name for timed login idle timeout

The _blockTimedLoginUntilIdle method sets a timeout to be called after
the user is idle for 5 seconds.  That timeout is erroneously given the
source name "[gnome-shell] this._timedLoginAnimationTime" which looks
like a copy-and-paste mistake.  The original intention was probably to
use a source name of "[gnome-shell] this._timedLoginIdleTimeOutId" which
more closely matches existing convention for source names.

This commit fixes that.

8 years agologinDialog: Use more function scope variables inside _startTimedLogin
verdre [Tue, 17 Apr 2018 13:19:44 +0000 (15:19 +0200)]
loginDialog: Use more function scope variables inside _startTimedLogin

Using function scope variables increases readability and prevents
unwanted changes from outside while the batch is running.

8 years agologinDialog: Make sure timed login indicator is shown after idle timeout
verdre [Tue, 17 Apr 2018 20:51:40 +0000 (22:51 +0200)]
loginDialog: Make sure timed login indicator is shown after idle timeout

If the idle timeout is done, always show the user list to make sure the
timed login indicator is visible.

8 years agologinDialog: Restrict grabbing of focus while timed login is running
verdre [Tue, 17 Apr 2018 13:04:04 +0000 (15:04 +0200)]
loginDialog: Restrict grabbing of focus while timed login is running

Make sure the focus isn't grabbed right after user interaction starts a
new timed login. Only grab it after the idle timeout is done and on the
first run instead.

8 years agologinDialog: Ensure old timed login timeout is removed before starting a new one
verdre [Tue, 17 Apr 2018 12:51:20 +0000 (14:51 +0200)]
loginDialog: Ensure old timed login timeout is removed before starting a new one

Normally, we give the user a 5 second grace period of inactivity before
starting a timed login operation. Unfortunately, that grace period
timeout isn't properly removed if the timed login operation is restarted
during the grace period. That means the timeout handler can
inadvertently get called multiple times leading to the grace period
duration getting subtracted from the total animation time more than
once.

This commit ensures we only ever have one grace period timeout scheduled
at a time.

8 years agologinDialog: Use GLib instead of Mainloop for timeout
verdre [Tue, 17 Apr 2018 14:43:06 +0000 (16:43 +0200)]
loginDialog: Use GLib instead of Mainloop for timeout

imports.mainloop is deprecated

8 years agologinDialog: Move reset of timed login into _startTimedLogin
verdre [Tue, 17 Apr 2018 12:38:36 +0000 (14:38 +0200)]
loginDialog: Move reset of timed login into _startTimedLogin

This way we can make sure that already running timed logins are
always reset when starting a new one.

8 years agologinDialog: Ensure timed login indicator is hidden on key presses
verdre [Tue, 17 Apr 2018 12:30:05 +0000 (14:30 +0200)]
loginDialog: Ensure timed login indicator is hidden on key presses

The timed login feature currently cancels the timed login operation when
a user presses a key but, oddly, only hides the indicator when the user
releases the key. This means that if a user holds down a key that
doesn't key repeat, the timed login indicator will continue to run after
the timed login operation is cancelled.

This commit address the problem by ensuring the timed login indicator is
hidden on any key press event, at the same time the timed login
operation is canceled.

8 years agoibusCandidatePopup: Fix candidate-clicked signal
Takao Fujiwara [Wed, 18 Apr 2018 04:21:55 +0000 (13:21 +0900)]
ibusCandidatePopup: Fix candidate-clicked signal

8 years agost-entry: Set text-related CSS properties on the internal ClutterText
Mario Sanchez Prada [Mon, 26 Mar 2018 11:38:57 +0000 (12:38 +0100)]
st-entry: Set text-related CSS properties on the internal ClutterText

Call _st_set_text_from_style() when updating the entry's style, so
that CSS style properties such as text-decoration or letter-spacing
are applied over the internal ClutterText instance.

8 years agost-private: Add support for letter-spacing in ClutterText based StWidgets
Mario Sanchez Prada [Fri, 23 Mar 2018 21:11:52 +0000 (21:11 +0000)]
st-private: Add support for letter-spacing in ClutterText based StWidgets

Add support in _st_set_text_from_style(), so that this CSS property can
be used from any StWidget holding an internal ClutterText.

8 years agost-theme-node: Add new getter st_theme_node_get_letter_spacing
Mario Sanchez Prada [Fri, 13 Apr 2018 11:56:18 +0000 (12:56 +0100)]
st-theme-node: Add new getter st_theme_node_get_letter_spacing

This will be used by ClutterText-backed StWidgets to update their
list of PangoAttributes according to the letter-spacing property.

8 years agoui: Theme lookup should respect XDG_DATA_DIRS
Didier Roche [Fri, 30 Mar 2018 07:44:14 +0000 (09:44 +0200)]
ui: Theme lookup should respect XDG_DATA_DIRS

Modes, extensions and other GNOME Shell assets are searched in appropriate
subdirectories of each directory in XDG_DATA_DIRS, falling back
to global.datadir.
However, this isn't the case for themes, which are currently always expected
in global.datadir, even when referenced by a mode in a different XDG_DATA_DIR.

The fix is to have the theme finding pattern follow the same logic as other
elements.
Fixes #167.

8 years agoUpdate Croatian translation
gogo [Mon, 16 Apr 2018 12:31:09 +0000 (12:31 +0000)]
Update Croatian translation

8 years agopopupMenu: Fix wrong call to clutter_actor_add_child()
Mario Sanchez Prada [Mon, 16 Apr 2018 10:47:57 +0000 (11:47 +0100)]
popupMenu: Fix wrong call to clutter_actor_add_child()

Specify the horizontal alignment via the x_align property when creating
the StIcon, since this function expects one argument, not two.

8 years agoremoteMenu: Support icons in app-menu
Florian Müllner [Fri, 22 Jan 2016 14:11:05 +0000 (15:11 +0100)]
remoteMenu: Support icons in app-menu

The HIG discourages the use of icons in menus except for "noun" items
(files, bookmarks, ...). While those should be rarely used in the
application menu, it still makes sense to support them in the few
cases where they are used.

https://bugzilla.gnome.org/show_bug.cgi?id=760985

8 years agoworkspaceThumbnail: initialize porthole based on workArea
Marco Trevisan (Treviño) [Fri, 19 Jan 2018 16:37:20 +0000 (17:37 +0100)]
workspaceThumbnail: initialize porthole based on workArea

https://bugzilla.gnome.org/show_bug.cgi?id=792687

8 years agoworkspaceThumbnail: rebuild thumbnails if workareas size changed
Marco Trevisan (Treviño) [Fri, 19 Jan 2018 15:39:13 +0000 (16:39 +0100)]
workspaceThumbnail: rebuild thumbnails if workareas size changed

https://bugzilla.gnome.org/show_bug.cgi?id=792687

8 years agoworkspaceThumbnail: only update _porthole if the overview is visible
Marco Trevisan (Treviño) [Fri, 19 Jan 2018 15:31:01 +0000 (16:31 +0100)]
workspaceThumbnail: only update _porthole if the overview is visible

Otherwise it happens that porthole is computed again after that the
overlay is hidden (triggered by a layout reallocation) and thus not
regenerated again afterwards.

https://bugzilla.gnome.org/show_bug.cgi?id=792687

8 years agothunderbolt: capitalize Thunderbolt in a translatable string
Piotr Drąg [Fri, 13 Apr 2018 19:52:32 +0000 (21:52 +0200)]
thunderbolt: capitalize Thunderbolt in a translatable string

8 years agoBump version to 3.28.1
Florian Müllner [Fri, 13 Apr 2018 18:11:39 +0000 (20:11 +0200)]
Bump version to 3.28.1

Update NEWS.

8 years agoutils: Simplify URL regex to only support one layer of parentheses
Florian Müllner [Tue, 27 Feb 2018 12:20:02 +0000 (13:20 +0100)]
utils: Simplify URL regex to only support one layer of parentheses

The author of the original URL-matching regex warns[0] that the pattern may
cause certain regex engines to lock up with certain input, namely patterns
that contain parentheses. It turns out SpiderMonkey is affected, but rather
than switching to the author's improved version (that is still crazy), sim-
plify the pattern a bit by removing support for nested parentheses in URLs.
Even a single pair of parentheses is extremely rare, so this is unlikely to
make a noticeable difference (other than not locking up SpiderMonkey of
course) ...

[0] http://daringfireball.net/2010/07/improved_regex_for_matching_urls

8 years agopolkitAgent: Hide authentication dialogs while locked
Florian Müllner [Thu, 12 Apr 2018 17:25:37 +0000 (19:25 +0200)]
polkitAgent: Hide authentication dialogs while locked

Since commit 78a92fb6be we no longer pop up authentication dialogs
on the lock screen, however any dialog that is already open at that
time remains open. This is unexpected, so hide the dialog until
the screen is unlocked again.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/166

8 years agoworkspace: Don't move focus unconditionally
Florian Müllner [Mon, 9 Oct 2017 22:04:56 +0000 (00:04 +0200)]
workspace: Don't move focus unconditionally

Since commit 1939e22c22c, we move the keyboard focus with the hover
highlight. However while this makes sense when interacting with
the window picker, it interferes with keyboard navigation of other
components like dash or top bar. Address this by only moving the
focus when the previous focus was already inside the window picker
or unset.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/50

8 years agonetworkAgent: Use libnm for plugin loading
Florian Müllner [Thu, 3 Nov 2016 14:25:49 +0000 (15:25 +0100)]
networkAgent: Use libnm for plugin loading

After the networking code has been ported to libnm, we can use its
API for loading VPN plugins instead of rolling our own ...

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/39

8 years agoworldClock: Handle named timezones
Florian Müllner [Sun, 25 Mar 2018 16:39:37 +0000 (18:39 +0200)]
worldClock: Handle named timezones

The original UTC support in GWeather piggy-backed on the existing API, but
as "country" or "city" don't make sense in the context of UTC or AoE, the
concept of "named timezones" was introduced. Handle those explicitly to get
back labels for those locations.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/150

8 years agooverview: Use monotonic time to check for consecutive activations
Florian Müllner [Mon, 15 Jan 2018 14:36:44 +0000 (15:36 +0100)]
overview: Use monotonic time to check for consecutive activations

We don't toggle the overview if the request happens too close to the
last activation, to filter out double-clicks or activation by both
the hot corner and a click. However as the check is based on the
real time, the check breaks if the system clock moves backwards and
the last activations appears to be in the future. Fix this by using
monotonic time which is guaranteed to only move forward.

https://bugzilla.gnome.org/show_bug.cgi?id=763886

8 years agoUpdate Russian translation
Stas Solovey [Thu, 12 Apr 2018 13:58:31 +0000 (13:58 +0000)]
Update Russian translation

8 years agoUpdate Russian translation
Stas Solovey [Thu, 12 Apr 2018 11:47:00 +0000 (11:47 +0000)]
Update Russian translation

8 years agost: Do not force allocation updates during shadow creation
Florian Müllner [Fri, 23 Feb 2018 16:29:54 +0000 (17:29 +0100)]
st: Do not force allocation updates during shadow creation

If an actor is pending a relayout when get_allocation_box() is called,
the method forces an allocation update. In case of StWidget, this might
then result in a style update and a consecutive invalidation of the
shadow spec.

A helper method that invalidates one of its parameters as a side effect
(and by extension its return value as well) is most unexpected, so cur-
rently _st_create_shadow_pipeline_from_actor() poses an easy trap to
callers to run into.

Remove that trap by calling get_size()/get_position() instead, which
don't have the unintended side effect - it is still a good idea to fix
callers who were running into this to not waste resources on creating
shadows that are invalidated before the next paint, but throwing un-
defined behavior at them is harsh ...

https://bugzilla.gnome.org/show_bug.cgi?id=788908

8 years agoappFavorites: Add evolution to rename list
Bastien Nocera [Tue, 10 Apr 2018 14:38:26 +0000 (14:38 +0000)]
appFavorites: Add evolution to rename list

Evolution 3.28 changed the desktop filename. Without this patch,
evolution will disappear from the dock.

8 years agobuild: Run postinstall script where necessary
Florian Müllner [Sun, 18 Mar 2018 21:07:32 +0000 (22:07 +0100)]
build: Run postinstall script where necessary

Package managers usually take care of compiling GSettings schemas and
updating the .desktop database on installation, but when building
manually from source, we should perform the aforementioned actions
ourselves.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/127

8 years agopolkitAgent: Queue authentication requests while locked
Florian Müllner [Fri, 6 Apr 2018 17:54:27 +0000 (19:54 +0200)]
polkitAgent: Queue authentication requests while locked

While polkit requests *should* be the result of a user action, that's
not always the case in practice and authentication dialogs can pop up
out of nowhere at any time. That's always annoying, but particularly
bad on the lock screen. If we disabled the polkit component altogether,
the fallback GTK-based agent would kick in, so instead handle the case
explicitly and postpone showing the dialog until the session is unlocked.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/179

8 years agoappFavorites: Rename gnome-tweaks.desktop
Jeremy Bicha [Fri, 6 Apr 2018 02:06:15 +0000 (22:06 -0400)]
appFavorites: Rename gnome-tweaks.desktop

8 years agosystem: Align submenu labels with parent - adjust for deeper hierarchies
Andy Holmes [Mon, 2 Apr 2018 21:54:43 +0000 (14:54 -0700)]
system: Align submenu labels with parent - adjust for deeper hierarchies

Adjust the previous commit which applied the alignment to :first-child
descendants, instead of only immediate children. This fixes alignment
issues for a number of Shell extensions by making it easier to override
with a .popup-menu-item style-subclass.

8 years agoUpdate French translation
Guillaume Bernard [Tue, 27 Mar 2018 12:26:10 +0000 (12:26 +0000)]
Update French translation

8 years agoUpdate Arabic translation
Khaled Hosny [Sun, 25 Mar 2018 20:16:13 +0000 (22:16 +0200)]
Update Arabic translation

8 years agoUpdate Dutch translation
Hannie Dumoleyn [Fri, 23 Mar 2018 09:12:25 +0000 (09:12 +0000)]
Update Dutch translation

8 years agomodalDialog: Remove some unused code
Florian Müllner [Fri, 2 Mar 2018 23:31:00 +0000 (00:31 +0100)]
modalDialog: Remove some unused code

No need to figure out an x_alignment variable that hasn't been used
since commit 0722c06275a3d ...

8 years agoAdded Slovenian translation
Matej Urbančič [Tue, 20 Mar 2018 21:37:08 +0000 (22:37 +0100)]
Added Slovenian translation

8 years agoUpdate zh_CN translation
Dz Chen [Tue, 20 Mar 2018 09:03:11 +0000 (17:03 +0800)]
Update zh_CN translation

8 years agobuild: Bump required glib version
Jeremy Bicha [Mon, 19 Mar 2018 20:44:41 +0000 (16:44 -0400)]
build: Bump required glib version

Required by 723c49a8

Thanks Marcus Lundblad for identifying this issue.

8 years agoUpdate Dutch translation
Nathan Follens [Sun, 18 Mar 2018 10:35:18 +0000 (10:35 +0000)]
Update Dutch translation

8 years agoUpdate Brazilian Portuguese translation
Rafael Fontenelle [Fri, 16 Mar 2018 22:42:50 +0000 (22:42 +0000)]
Update Brazilian Portuguese translation

8 years agoUpdate Slovak translation
Dušan Kazik [Fri, 16 Mar 2018 21:34:03 +0000 (21:34 +0000)]
Update Slovak translation

8 years agoUpdate Romanian translation
Daniel Șerbănescu [Thu, 15 Mar 2018 18:37:20 +0000 (18:37 +0000)]
Update Romanian translation

8 years agoinputMethod: Pass all key events through the current IM method
Carlos Garnacho [Thu, 15 Mar 2018 13:01:51 +0000 (14:01 +0100)]
inputMethod: Pass all key events through the current IM method

Even though we are using an "xkb" source, it still makes sense to
pass the event through the IBus simple engine, in order to let it
handle compose keys and ctrl+shift+[u|e].

https://gitlab.gnome.org/GNOME/gnome-shell/issues/115

Closes: #115
8 years agoUpdate Russian translation
Stas Solovey [Wed, 14 Mar 2018 19:59:53 +0000 (19:59 +0000)]
Update Russian translation

8 years agoshellEntry: Use correct enum for input purpose hints
Carlos Garnacho [Tue, 13 Mar 2018 14:22:15 +0000 (15:22 +0100)]
shellEntry: Use correct enum for input purpose hints

This was mistakenly left using the GTK+ counterparts. Luckily the enums
are binary compatible, but oops.

8 years agoshell-global: Do not deal with allocated strings as const char
Carlos Garnacho [Tue, 27 Feb 2018 13:20:47 +0000 (14:20 +0100)]
shell-global: Do not deal with allocated strings as const char

The imagedir and userdatadir variables are not fetched from
constants/environment but created with g_strdup*/g_build*. Acknowledge that
and also free the strings in finalize.

8 years agoBump version to 3.28.0
Florian Müllner [Mon, 5 Mar 2018 22:48:04 +0000 (23:48 +0100)]
Bump version to 3.28.0

Update NEWS.

8 years agoUpdate Hungarian translation
Balázs Úr [Mon, 12 Mar 2018 06:02:34 +0000 (06:02 +0000)]
Update Hungarian translation

8 years agoUpdate Swedish translation
Anders Jonsson [Sun, 11 Mar 2018 20:36:26 +0000 (20:36 +0000)]
Update Swedish translation

8 years agoUpdate Catalan translation
Jordi Mas [Sat, 10 Mar 2018 20:30:17 +0000 (21:30 +0100)]
Update Catalan translation

8 years agoUpdate Chinese (Taiwan) translation
Chao-Hsiung Liao [Sat, 10 Mar 2018 12:31:16 +0000 (12:31 +0000)]
Update Chinese (Taiwan) translation

8 years agoUpdate Croatian translation
gogo [Wed, 7 Mar 2018 21:47:09 +0000 (21:47 +0000)]
Update Croatian translation

8 years agoUpdate Punjabi translation
A S Alam [Wed, 7 Mar 2018 11:57:04 +0000 (11:57 +0000)]
Update Punjabi translation

8 years agoBump version to 3.27.92
Florian Müllner [Mon, 5 Mar 2018 22:29:38 +0000 (23:29 +0100)]
Bump version to 3.27.92

Update NEWS.

8 years agothunderbolt: honor boltd's AuthMode property
Christian Kellner [Mon, 5 Mar 2018 20:05:32 +0000 (21:05 +0100)]
thunderbolt: honor boltd's AuthMode property

boltd 0.2 gained a property that indicates if it is authorizing
devices or not. If it indeed is not authorizing then we wont
try to enroll new devices because that would otherwise lead to
and error.

8 years agothunderbolt: adapt to bolt 0.2 interface changes
Christian Kellner [Mon, 5 Mar 2018 20:03:20 +0000 (21:03 +0100)]
thunderbolt: adapt to bolt 0.2 interface changes

All enums are now strings on the bus. Also the Device.Security
property is gnome. Some new properties got added instead.

8 years agoviewSelector: Don't mark synth event as in capture phase
Florian Müllner [Tue, 27 Feb 2018 22:34:09 +0000 (23:34 +0100)]
viewSelector: Don't mark synth event as in capture phase

When we move keyboard focus to the search entry, we replay the key press
that triggered the move to the entry using ClutterActor's event() method.
Since commit 3b293e91e we specify that the event is in the capture phase
to make it work with StIMText, but now that commit 83accce24 removed it,
we have to return to the expected non-capture flag that matches the orig-
inal event to unbreak find-as-you-type functionality.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/72

8 years agoviewSelector: Don't duplicate find-as-you-type in captured-event
Florian Müllner [Tue, 27 Feb 2018 17:52:35 +0000 (18:52 +0100)]
viewSelector: Don't duplicate find-as-you-type in captured-event

Find-as-you type was never automatically handled by StIMText, but
by the existing stage key-press handler. The functionality broke
for a different reason, we will fix it after reverting the recent
captured-event changes.

This reverts commits bc4462cd0c1abb9 and e4ee944d8d6.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/72

8 years agoUpdated Danish translation
Alan Mortensen [Mon, 5 Mar 2018 14:55:14 +0000 (15:55 +0100)]
Updated Danish translation

8 years agoUpdate Russian translation
Stas Solovey [Mon, 5 Mar 2018 12:46:50 +0000 (12:46 +0000)]
Update Russian translation

8 years agoUpdate Latvian translation
Rūdolfs Mazurs [Sun, 4 Mar 2018 18:09:02 +0000 (18:09 +0000)]
Update Latvian translation

8 years agoUpdate French translation
Alain Lojewski [Sat, 3 Mar 2018 10:21:59 +0000 (10:21 +0000)]
Update French translation

8 years agomessageList: Fix invisible close buttons still working
Florian Müllner [Fri, 23 Feb 2018 09:27:07 +0000 (10:27 +0100)]
messageList: Fix invisible close buttons still working

Since commit c4f2bb5f, close buttons are hidden by making them fully
transparent rather than setting their visibility to false to keep
the overall message layout stable. As a result, the buttons now work
even when invisible, which is clearly unexpected - fix this by updating
the reactive property appropriately.

Fixes https://gitlab.gnome.org/GNOME/gnome-shell/issues/66

8 years agomenutracker: Fix a small memory leak
Florian Müllner [Mon, 26 Feb 2018 18:21:56 +0000 (19:21 +0100)]
menutracker: Fix a small memory leak

https://gitlab.gnome.org/GNOME/gnome-shell/issues/64

8 years agoUpdated Lithuanian translation
Aurimas Černius [Wed, 28 Feb 2018 21:40:44 +0000 (23:40 +0200)]
Updated Lithuanian translation

8 years agoUpdate Dutch translation
GNOME Translation Robot [Mon, 26 Feb 2018 21:31:44 +0000 (21:31 +0000)]
Update Dutch translation

8 years agoUpdated Czech translation
Marek Cernocky [Mon, 26 Feb 2018 17:05:31 +0000 (18:05 +0100)]
Updated Czech translation

8 years agoUpdated Czech translation
Marek Cernocky [Mon, 26 Feb 2018 17:00:00 +0000 (18:00 +0100)]
Updated Czech translation

8 years agoUpdate Scottish Gaelic translation
GNOME Translation Robot [Mon, 26 Feb 2018 12:55:58 +0000 (12:55 +0000)]
Update Scottish Gaelic translation

(cherry picked from commit 4d598b32949a23bc6120ff544ec7aec5117b0bb5)

8 years agoUpdate Scottish Gaelic translation
GNOME Translation Robot [Mon, 26 Feb 2018 12:49:37 +0000 (12:49 +0000)]
Update Scottish Gaelic translation

(cherry picked from commit e1b9babac57743bc1d5b745678cc04d7c79e1c71)

8 years agoUpdate Italian translation
Milo Casagrande [Mon, 26 Feb 2018 08:09:42 +0000 (08:09 +0000)]
Update Italian translation

8 years agoUpdated Vietnamese translation
Trần Ngọc Quân [Mon, 26 Feb 2018 00:30:59 +0000 (07:30 +0700)]
Updated Vietnamese translation

Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
8 years agoUpdate Hungarian translation
Balázs Úr [Sun, 25 Feb 2018 19:54:54 +0000 (19:54 +0000)]
Update Hungarian translation

8 years agoUpdate Turkish translation
Furkan Ahmet Kara [Sun, 25 Feb 2018 15:49:46 +0000 (15:49 +0000)]
Update Turkish translation

8 years agoUpdate Korean translation
Changwoo Ryu [Sun, 25 Feb 2018 14:48:41 +0000 (14:48 +0000)]
Update Korean translation

8 years agoUpdate Slovak translation
Dušan Kazik [Sat, 24 Feb 2018 17:09:59 +0000 (17:09 +0000)]
Update Slovak translation

8 years agoUpdate Chinese (Taiwan) translation
Cheng-Chia Tseng [Sat, 24 Feb 2018 13:18:53 +0000 (13:18 +0000)]
Update Chinese (Taiwan) translation

8 years agoUpdate German translation
Wolfgang Stöggl [Fri, 23 Feb 2018 15:06:44 +0000 (15:06 +0000)]
Update German translation

8 years agoUpdate Spanish translation
Daniel Mustieles [Fri, 23 Feb 2018 07:27:14 +0000 (07:27 +0000)]
Update Spanish translation